Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F2 Romania F3 Romania F4 Romania F6 Romania F7 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Romania F16 Hungary F6 Italy F2 Italy F4 Romania F1 Romania F5 Romania F6 Romania F7 Romania F8 Italy F5 Morocco F2 Italy F28 Italy F2 Spain F38 Spain F6 Spain F7 Egypt F5 Egypt F6 France F6 Spain F13 Spain F14 Spain F22 Italy F18 Spain F28 Italy F24 Spain F29 Spain F30 Spain F31 Spain F32 Spain F34 Spain F33 Spain F35 Spain F36 Spain F37 Spain F1 Spain F2 Spain F4 Spain F7 Spain F9 Spain F23 Spain F27 Spain F32 Spain F35 Spain F36 Spain F38 Spain F39 Spain F2 Spain F3 Spain F15 Spain F5 Spain F6 Spain F10 Spain F11 Spain F14 Spain F15 Morocco F6 Morocco F7 Morocco F9 Morocco F10 Turkey F2 Spain F1 Spain F31 Spain F2 Spain F3 Spain F4 Spain F37 Spain F6 Spain F7 Spain F28 Turkey F3 Hungary F5 Iran F4 Austria F1 Austria F2 Italy F3 Romania F2 Romania F4 Romania F15 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Romania F8 (Bucharest) Romania F5 Romania F17 Spain F31 Tatra Banka Slovak Open - Bratislava Siemens Open - Scheveningen Monza Challenger Kosice Challenger Constanta Challenger Brasov Challenger Todi Challenger Palermo Challenger Rome Challenger Rimini Challenger Istanbul Challenger Cremona Challenger Orbetello Challenger Genova Challenger Heilbronn Challenger Tunis Challenger Mons Challenger Perugia Challenger Mamaia Challenger - Constanta Como Challenger Genova Challenger Sibiu Challenger Alessandria Challenger Reggio Emilia Challenger Vicenza Challenger San Benedetto Challenger Rome Challenger Napoli Challenger Liberec Challenger Banja Luka Challenger Sibiu Challenger Brasov Challenger - Brasov Brasov Challenger St. Brieuc Challenger Citta di Monza - Monza 4th Volkswagen Challenger - Wolfsburg Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Meknes Pharma Medico Open 2008 - Aarhus Bulgarian Open Challenger - Sofia Kos Succhetti Tennis Cup - Cordenons GHI Bronx Tennis Classic - Bronx Caltanissetta Challenger San Remo Challenger Alessandria Challenger Cordenons Challenger Napoli Challenger Tanger Challenger Biella Challenger Bytom Challenger Milan Challenger Cordenons Challenger San Marino Challenger San Sebastian Challenger Geneva Challenger Brasov Challenger Palermo Challenger Montevideo Challenger Rome Challenger Sibiu Challenger Cordenons Challenger Sibiu Challenger Brasov Challenger Todi Challenger Porto Alegre Challenger Rome Challenger Arad Challenger Blois Challenger Tanger Challenger Timisoara Challenger Cordenons Challenger Como Challenger Mons Challenger Napoli Challenger Casablanca Challenger Turin Challenger Braunschweig Challenger Poznan Challenger Cherbourg Challenger Rome Challenger Perugia Challenger Caltanissetta Challenger Todi Challenger Manerbio Challenger Francavilla Challenger Brasov Challenger - Brasov Kish Free Zone Island Challenger - Kish Island Gemax Samsung Open 2005 - Belgrade Garden Open 2005 - Rome Architect Open - Budapest Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara LXV Concurso Internacional Vigo - Vigo Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Czech Indoor Open - Prague USTA Freeman Men's Challenger - Joplin X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Top Wool Challenger-Immagine Trophy - Biella Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Bauer Watertechnology Cup - Eckental IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Memorial Manfredini - Sassuolo Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Montemar Challenger Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Brasov Challenger - Brasov Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Challenger 42 - Andrezieux Internazionali di Tennis di Bergamo - Bergamo Heilbronn Challenger Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Lyon Challenger Roma Open Challenger - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seville Challenger Citta di Como Challenger - Como 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Sofia Challenger Tunis Challenger Orbetello Challenger Jersey Challenger Bratislava Challenger Lugano Challenger Pozoblanco Challenger San Benedetto Challenger Orbetello Challenger Como Challenger Helsinki Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Rome Challenger Napoli Challenger Alessandria Challenger Rijeka Challenger Kosice Challenger Milan Challenger Marburg Challenger Turin Challenger Pozoblanco Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Segovia Challenger Trani Challenger San Marino Challenger Cordenons Challenger San Sebastian Challenger Manerbio Challenger Como Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Orleans Challenger Medellin Challenger Ortisei Challenger Buenos Aires Challenger Meknes Challenger Helsinki Challenger Heilbronn Challenger Bucaramanga Challenger Quimper Challenger Bergamo Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Rabat Challenger Marrakech Challenger Miami Open - Miami Trnava Challenger Rio De Janeiro Challenger Marbella Challenger Heilbronn Challenger Barletta Challenger Cherbourg Challenger Tunis Challenger Napoli Challenger Kosice Challenger Poznan Challenger Segovia Challenger San Marino Challenger Rome Challenger Brasov Challenger Trnava Challenger Rome Challenger Geneva Challenger Barranquilla Challenger Bratislava Challenger Rome Challenger Mersin Challenger Bordeaux Challenger Arad Challenger Caltanissetta Challenger Kosice Challenger Mohammedia Challenger Milan Challenger Padova Challenger Ostrava Challenger Poznan Challenger San Marino Challenger Sao Paulo Challenger Tour Finals Como Challenger Seville Challenger Sibiu Challenger Geneva Challenger Quimper Challenger Bratislava Challenger Brescia Challenger Marburg Challenger Panama City Challenger Raanana Challenger Trani Challenger Rome Challenger Prostejov Challenger Furth Challenger Caltanissetta Challenger Cortina Challenger Cordenons Challenger Perugia Challenger Scheveningen Challenger Prague Challenger Napoli Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Alphen Challenger Szczecin Challenger Banja Luka Challenger Ortisei Challenger Sibiu Challenger Mohammedia Challenger Casablanca Challenger Brest Challenger Trnava Challenger Wroclaw Challenger Bratislava Challenger Cordenons Challenger Rome Challenger Mestre Challenger Koblenz Challenger ATP Challenger Tour Finals Malaga Challenger Sibiu Challenger Bordeaux Challenger Caltanissetta Challenger Casablanca Challenger Tenerife 1 Challenger Tenerife 2 Challenger Girona Challenger Caltanissetta Challenger Villena Challenger Roanne Challenger Olbia Challenger Braunschweig Challenger Meknes Challenger Poznan Challenger Asirom Challenger - Brasov Murcia Challenger Madrid Challenger Bad Waltersdorf Challenger Delray Beach International Tennis Championships - Delray Beach Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Alicante Challenger Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier VTR Open - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade AEGON Championships - London Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Romania - Bucharest Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Ecuador Open - Quito Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open 13 - Marseille Mallorca Championships - Mallorca Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Hamburg European Open - Hamburg Sofia Open - Sofia Swiss Indoors Basel - Basel Gijon Open - Gijon Tennis Napoli Open - Naples Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Copa Claro - Buenos Aires Bet-at-home Open - Hamburg US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Bet-at-home Open - Hamburg Moselle Open - Metz Davidoff Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Aegon Nottingham Open - Nottingham Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Mallorca Championships - Mallorca Barcelona Open BancSabadell - Barcelona United Cup - Australia Generali Open - Kitzbuhel Erste Bank Open - Vienna Open Sud de France - Montpellier Valencia Open - Valencia Open Occitanie - Montpellier Erste Bank Open - Vienna ASB Classic - Auckland Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Kremlin Cup - Moscow Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Vegeta Croatia Open - Umag Millennium Estoril Open - Estoril Open Sabadell Atlantico - Barcelona China Open - Beijing Heineken Open - Auckland Grand Prix Hassan II - Casablanca ASB Classic - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Gelsor Open Romania - Bucharest Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Qatar Exxon Mobil Open - Doha Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome China Open - Beijing National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Chengdu Open - Chengdu Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg SkiStar Swedish Open - Bastad Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 ATP Cup - Melbourne Davis Cup, Finals, Group A ATP Cup - Sydney French Open (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Nitto ATP Finals - London Olympics - London Olympics - Tokyo French Open - Paris U.S. Open - New York Australian Open - Melbourne National Bank Open - Montreal Australian Open - Melbourne Davis Cup, Group B, Valencia Australian Open - Melbourne China Open - Beijing Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris National Bank Open - Toronto U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Wimbledon (juniors) Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, Q2, ESP-DEN 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments